self-powered building - Allemand Anglais Dictionnaire